Softwareprozessmetriken und agile Methoden - eine industrielle Fallstudie
نویسندگان
چکیده
Abstrakt: Vor einigen Jahren sind im Bereich der Softwareentwicklung agile Softwareentwicklungsmethoden entworfen worden, welche u.a. für den Entwicklungsprozess schnellere Entwicklungszeiten und Flexibilität als Vorteile versprechen und damit einen Ansatz darstellen, die Nachteile traditioneller Entwicklungsmethoden zu überwinden. Softwaremetriken definieren Kenngrößen eines Software-Produktes und/oder –Prozesses, die gemessen werden. Sie werden als integraler Bestandteil und Stärke der traditionellen Softwareentwicklungsmethoden angesehen. Die Anwendung von Prozessmetriken auf agile Softwareentwicklungsmethoden ist bis zum heutigen Zeitpunkt nur geringfügig untersucht. Es existieren einige Prozessmetriken für agile Methoden. Inwieweit diese Metriken Aussagen über die Effizienz agiler Softwareentwicklungsmethoden treffen und sich daraus Optimierungspotentiale bei der Methode ableiten lassen, wird in einer industriellen Fallstudie untersucht. Dabei werden empirische Daten präsentiert und analysiert, die auf der Grundlage von ausgewählten Prozessmetriken gesammelt wurden.
منابع مشابه
Agiler Informatikunterricht als Anfangsunterricht
Agile Methoden unterstützen die Organisation und Durchführung von Softwareentwicklungsprojekten und finden inzwischen breite Anwendung im professionellen Bereich. Auch für die Schule sind sie vielversprechend. In diesem Bericht wird beschrieben, wie mit Hilfe adaptierter agiler Methoden Anfangsunterricht in der Programmierung methodisch neu in Form eines „geskripteten Projekts“ gestaltet werden...
متن کاملAgile Business Intelligence als Beispiel für ein domänenspezifisch angepasstes Vorgehensmodell
Business-Intelligence-Systeme stellen durch ihre Unterstützung bei der Entscheidungsfindung für Unternehmen eine wichtige Rolle dar. Mit einer stetig dynamischeren Unternehmensumwelt geht daher die Anforderung nach der agilen Entwicklung dieser Systeme einher, so dass in der BI-Domäne zunehmend erfolgreich agile Methoden und Vorgehensmodelle eingesetzt werden. Die Weiterentwicklung und Anpassun...
متن کاملEinführung agiler Projektmanagementmethoden für Softwareentwicklung in der IuKIndustrie - Fallstudie und Handlungsempfehlungen
Agile Vorgehensmodelle haben zum Ziel, die Erfolgsbilanz von Projekten – insbesondere im Bereich der Softwareentwicklung – zu erhöhen. Trotz erster positiver Ergebnisse in der Praxis werden die Rahmenbedingungen, Möglichkeiten und Effekte agiler Vorgehensmodelle in der Fachliteratur und im Projektalltag kontrovers diskutiert. In diesem Beitrag wurden im Rahmen einer Fallstudie für ein repräsent...
متن کاملIndustrielle Fallstudie: Einsatz visueller Kontrakte in serviceorientierten Architekturen
Zusammenfassung: Serviceorientierte Architekturen (SOA) erlauben eine schnelle und kosteneffiziente Bereitstellung unterschiedlicher Funktionalitäten zur Unterstützung der Geschäftsprozesse eines Unternehmens. Dazu werden fachliche Funktionalitäten in Form von Enterprise Services zur Verfügung gestellt. Die hohe Zahl von Enterprise Services erfordert eine geeignete semantische Beschreibung zu d...
متن کاملAgile nutzerzentrierte Softwareentwicklung mit leichtgewichtigen Usability Methoden - Mythos oder strategischer Erfolgsfaktor?
In diesem Beitrag stellen wir Möglichkeiten zur Verzahnung von Usability Engineering und agiler Softwareentwicklung vor. Dabei beleuchten wir zunächst die Gemeinsamkeiten und Unterschiede beider Vorgehensweisen. Hinsichtlich einer dringend erforderlichen Best Practice für eine agile, nutzerzentrierte Softwareentwicklung erläutern wir Möglichkeiten für ein Down-Stripping von Usability Engineerin...
متن کامل